/*******************************************
 *
 *  ALGORITMOS Y ESTRUCTURA DE DATOS
 * HOJA DE TRABAJO 7 
 * YUCELY BEB 12537
 * VICTOR FUENTES 12298
 * 
 * CLASE QUE REPRESENTA LA CADENA A ANALIZAR
 ***********************************************/
 
public class Cadena {
    //ATRIBUTOS
    String letras;  //caracter 
    String cod;     //codigo binario de los caracteres
    int frec;       //frecuencia del caracter
    
    public Cadena(){
        //inicializando variables
        frec=0;
        letras=null;
    }
    
    //metodo para cambiar el codigo
    public void setCodigo(String codigo){
        cod=codigo;
    }
    
    //metodo para cambiar una letra o caracter
    public void setCadena(String str){
        letras=str;
    }
    
    //metodo para cambiar la frecuencia
    public void setFrecuencia(int frecc){
        frec=frecc;
    }
    
    //metodo para agregar un caracter
    //y la frecuencia
    public Cadena(String str,int frecc){
        letras=str;
        frec=frecc;
    }
    
    
    //metodos para obtener los atributos, getters
    
    public String getCadena(){
        return letras;
    }
    
    public int getFrecuencia(){
        return frec;
    }
    
    public String getCodigo(){
        return cod;
    }
    
}
